package com.moss.cloud.common.security.permission;

/**
 * 业务鉴权接口
 * @author 瑾年
 * @date 2023年3月7日
 */
public interface IAuthService {
    /**
     * 调用签权服务，判断用户是否有权限
     *
     * @param authentication
     * @param url
     * @param method
     * @return Result
     */
    boolean authenticate(String authentication, String url, String method);



    /**
     * 调用签权服务，判断用户是否有权限
     *
     * @param authentication
     * @param url
     * @param method
     * @return true/false
     */
    boolean hasPermission(String authentication, String url, String method);

}
